Telegram Group & Telegram Channel
🐥 Задача по Python #10

Описание

Напишите класс, который, получив строку, будет возвращать строку в верхнем регистре, в которой каждая буква сдвинута вперед в алфавите на столько позиций, на которые был инициализирован шифр.

Примеры

c = CaesarCipher(5) # создаётся шифр Цезаря со сдвигом 5
c.encode('Codewars') # возвращает 'HTIJBFWX'
c.decode('BFKKQJX') # возвращает 'WAFFLES'

Если что-то в строке не соответствует алфавиту (например, знаки препинания, пробелы), просто оставьте как есть.
Сдвиг всегда будет в диапазоне [1, 26] английских букв(по желанию можно написать и второй класс для русского алфавита, диапазон [1, 33]).

Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.

#задачи



tg-me.com/pythonturboru/392
Create:
Last Update:

🐥 Задача по Python #10

Описание

Напишите класс, который, получив строку, будет возвращать строку в верхнем регистре, в которой каждая буква сдвинута вперед в алфавите на столько позиций, на которые был инициализирован шифр.

Примеры

c = CaesarCipher(5) # создаётся шифр Цезаря со сдвигом 5
c.encode('Codewars') # возвращает 'HTIJBFWX'
c.decode('BFKKQJX') # возвращает 'WAFFLES'

Если что-то в строке не соответствует алфавиту (например, знаки препинания, пробелы), просто оставьте как есть.
Сдвиг всегда будет в диапазоне [1, 26] английских букв(по желанию можно написать и второй класс для русского алфавита, диапазон [1, 33]).

Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.

#задачи

BY Python Turbo. Уютное сообщество Python разработчиков.




Share with your friend now:
tg-me.com/pythonturboru/392

View MORE
Open in Telegram


Python Turbo Уютное сообщество Python разработчиков Telegram | DID YOU KNOW?

Date: |

Importantly, that investor viewpoint is not new. It cycles in when conditions are right (and vice versa). It also brings the ineffective warnings of an overpriced market with it.Looking toward a good 2022 stock market, there is no apparent reason to expect these issues to change.

Python Turbo Уютное сообщество Python разработчиков from sg


Telegram Python Turbo. Уютное сообщество Python разработчиков.
FROM USA